import article from '../../models/Articles';
Page({
  data: {
    news: [],
    page: 1,
    gotoNow:''
  },
  onLoad(options) {
    this.getList();
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.getList();
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    this.getList();
  },
  onPageScroll(evt){
    if(evt.scrollTop > 100){
      // 回到顶部显示
      this.setData({ gotoNow: 'gotoNow' });
    }else{
      this.setData({ gotoNow: '' });
    }
  },
  getList(){
    let page = this.data.page;
    article.getList(page).then( ret => {
      let news = ret.data.data.data;
      if(news.length > 0){
        this.setData({
          news: [ ...this.data.news, ...news ],
          page: ++page
        })
      }else{
        wx.showToast({
          title: '没有更多的数据了',
          icon: 'none',
          duration: 1500,
          mask: true
        });
      }
    });
  },
  gotoTop(){
    wx.pageScrollTo({
      scrollTop: 0
    });
  }
})